1、top
可以查看系統(tǒng)中運(yùn)行的進(jìn)程的狀況,CPU 使用狀況,系統(tǒng)負(fù)載,內(nèi)存使用等。它是檢查系統(tǒng)進(jìn)程運(yùn)行狀況最方便的工具了,它默認(rèn)顯示部分活動(dòng)的進(jìn)程,并且按照進(jìn)程使用 CPU 的多少排序。它可以顯示全部 CPU 的使用狀況,也可以顯示每個(gè)進(jìn)程都運(yùn)行在那個(gè) CPU 上面。可以用 top 來(lái)看哪些進(jìn)程或者那類(lèi)進(jìn)程占用 CPU 和內(nèi)存資源最多,以此迅速定位存在性能問(wèn)題的進(jìn)程,以及運(yùn)行異常的進(jìn)程
2、free
free 命令顯示系統(tǒng)內(nèi)存的使用狀況(物理內(nèi)存和交換內(nèi)存)通過(guò)這個(gè)命令我們可以看到系統(tǒng)進(jìn)程實(shí)際使用的物理內(nèi)存,buffer 和 cache 使用的物理內(nèi)存
3、vmstat
vmstat 是一個(gè)很全面的性能分析工具,可以觀(guān)察到系統(tǒng)的進(jìn)程狀態(tài)、內(nèi)存使用、虛擬內(nèi)存使用、磁盤(pán)的 IO、中斷、上下問(wèn)切換、CPU 使用等。
4、Strace
可以用來(lái)查看一個(gè)進(jìn)程在執(zhí)行過(guò)程中的系統(tǒng)調(diào)用和所接收的信號(hào)。
5、tcpdump
linux 下的抓包工具。可以把抓下來(lái)的信息重定向到文件里。然后在 windows 下用 ethereal 來(lái)分析。很強(qiáng)大
6、gprof
程序中每個(gè)函數(shù)的 CPU 使用時(shí)間。每個(gè)函數(shù)的調(diào)用次數(shù)。并提供簡(jiǎn)單調(diào)用關(guān)系圖。
了解更多服務(wù)器及資訊,請(qǐng)關(guān)注夢(mèng)飛科技官方網(wǎng)站 http://m.qzkangyuan.com/,感謝您的支持!